home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / pdcurs21.zip / PRIVATE.ZIP / _SCRNMOD.C < prev    next >
Text File  |  1992-11-21  |  1KB  |  43 lines

  1. #define        CURSES_LIBRARY  1
  2. #include <curses.h>
  3.  
  4.  
  5.  
  6.  
  7. /*man-start*********************************************************************
  8.  
  9.   PDC_scrn_modes_equal()       - Decide if two screen modes are equal
  10.  
  11.   PDCurses Description:
  12.        Mainly required for OS/2. It decides if two screen modes
  13.         (VIOMODEINFO structure) are equal. Under DOS it just compares
  14.         two integers
  15.  
  16.   PDCurses Return Value:
  17.        This function returns TRUE if equal else FALSe.
  18.  
  19.   PDCurses Errors:
  20.        No errors are defined for this function.
  21.  
  22.   Portability:
  23.        PDCurses        int PDC_scrn_modes_equal( int mode1, int mode2 );
  24.        OS2 PDCurses    int PDC_scrn_modes_equal( VIOMODEINFO mode1, VIOMODEINFO mode2 );
  25.  
  26. **man-end**********************************************************************/
  27.  
  28. #ifdef     OS2
  29. bool   PDC_scrn_modes_equal(VIOMODEINFO mode1, VIOMODEINFO mode2)
  30. #else
  31. bool   PDC_scrn_modes_equal(int mode1, int mode2)
  32. #endif
  33. {
  34. #ifdef     OS2
  35.     return (   (mode1.cb == mode2.cb) && (mode1.fbType == mode2.fbType)
  36.             && (mode1.color == mode2.color) && (mode1.col == mode2.col)
  37.             && (mode1.row == mode2.row) && (mode1.hres == mode2.vres)
  38.             && (mode1.vres == mode2.vres) );
  39. #else
  40.     return (mode1 == mode2);
  41. #endif
  42. }
  43.